package com.chuangjiangx.member.stored.ddd.domain.model;

import com.chuangjiangx.domain.shared.model.Enable;

import com.chuangjiangx.member.basic.ddd.domain.model.MerchantId;
import lombok.AllArgsConstructor;
import lombok.Getter;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author LeeXyan
 * @Date 2018/1/19 16:21
 **/
@Getter
@AllArgsConstructor
public class CreateRechargeRule {
    /**
     * 储值规则名称
     */
    private String name;

    /**
     * 金额
     */
    private BigDecimal amount;

    /**
     * 赠送积分
     */
    private Long giftScore;

    /**
     * 赠送金额
     */
    private BigDecimal giftAmount;

    /**
     * 卡券编号
     */
    private String couponNumber;

    /**
     * 赠送卡券名称
     */
    private String giftCoupon;

    /**
     * 是否启用
     */
    private Enable enable;

    /**
     * 是否删除
     */
    private IsDelete isDelete;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 商户id
     */
    private MerchantId merchantId;


    /**
     * 赠送类型
     */
    private MbrGiftType mbrGiftType;

}
